From 012c4ab682e3c03eca8b52851d01f44be402da3c Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Wed, 8 Apr 2015 11:33:15 -0700 Subject: [PATCH] Fix `cargo search -h` That usage didn't match any docopt patterns so one just needed to be added. Closes #1497 --- src/bin/search.rs | 1 + tests/test_cargo_search.rs | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/src/bin/search.rs b/src/bin/search.rs index 63dbaf73e..ee638cc5d 100644 --- a/src/bin/search.rs +++ b/src/bin/search.rs @@ -13,6 +13,7 @@ Search packages in crates.io Usage: cargo search [options] + cargo search [-h | --help] Options: -h, --help Print this message diff --git a/tests/test_cargo_search.rs b/tests/test_cargo_search.rs index 667a66cdc..6e55047f1 100644 --- a/tests/test_cargo_search.rs +++ b/tests/test_cargo_search.rs @@ -85,3 +85,10 @@ test!(simple { {updating} registry `[..]` hoare (0.1.1) Design by contract style assertions for Rust", updating = UPDATING))); }); + +test!(help { + assert_that(cargo_process("search").arg("-h"), + execs().with_status(0)); + assert_that(cargo_process("help").arg("search"), + execs().with_status(0)); +}); -- 2.30.2